{
 "cells": [
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Anaconde下载  \n",
    "1. 在软件商店中找到并下载Anaconde或者在官网上下载\n",
    "2. Anaconda 是跨平台的，有 Windows、macOS、Linux 版本，我们这里以 Windows 版本为例，点击那个 Windows 图标。\n",
    "我这里选择下载\n",
    "Python 2.7 version *--Python 2.7 版 *\n",
    "64-Bit Graphical Installer (564 MB) --64位图形安装程序（564 MB）\n",
    "当然，你也可以根据自己的实际情况，选择 Python 3.6版的，或者 32-Bit 版本的。\n",
    "安装包有 564MB，因为网速的关系，下载时间可能会比较长，请耐心等待。我这里下载完成 Anaconda2-5.2.0-Windows-x86_64.exe文件了。\n",
    "# Anaconde安装\n",
    "1. 双击下载好的 Anaconda2-5.2.0-Windows-x86_64.exe文件，出现如下界面，点击 Next 即可。 \n",
    "点击Next\n",
    "2. 点击 I Agree （我同意），不同意，当然就没办法继续安装啦。\n",
    "3. nstall for: Just me还是All Users，假如你的电脑有好几个 Users ，才需要考虑这个问题.其实我们电脑一般就一个 User，就我们一个人使用，如果你的电脑有多个用户，选择All Users，我这里直接 All User，继续点击 Next 。  \n",
    "4. Destination Folder 是“目标文件夹”的意思，可以选择安装到什么地方。默认是安装到 C:\\ProgramData\\Anaconda2文件夹下。你也可以选择 Browse... ，选择想要安装的文件夹。我这里 C 盘空间充裕，所以我直接就装到默认的地方。\n",
    "这里提一下，Anaconda 很强大，占用空间也不小啊，2.6GB，差不多是一部高清电影的体积了。不过，为了学习，这点硬盘空间算什么呢。\n",
    "继续点击 Next> 。  \n",
    "5. 这里来到 Advanced Options 了，所谓的“高级选项”。如果你英文好，有一定背景知识的话，肯定明白这界面上的意思。两个默认就好，第一个是加入环境变量，第二个是默认使用 Python 2.7，点击“Install”，终于开始安装额。\n",
    "安装时间根据你的电脑配置而异，电脑配置高，硬盘是固态硬盘，速度就更快。安装过程其实就是把 Anaconda2-5.2.0-Windows-x86_64.exe文件里压缩的各种 dll 啊，py 文件啊，全部写到安装目标文件夹里。  \n",
    "6. 过程还是很漫长的，毕竟 2.6GB 的无数个小文件啊，请耐心等待。  \n",
    "7. 经过漫长的等待，终于安装完成 Installation Complete （安装完成）了，点击最后一个 Next>  \n",
    "8. 点击Install Microsoft VSCode\n",
    "9. 点击 Finish，那两个 √ 可以取消。\n",
    "# VScode安装\n",
    "1. 在Anaconde中打开Reading搜索VScode打开网站  \n",
    "2. 在网站中下载VScode可以选择不同系统下载不同版本  \n",
    "3. 下载完成后按照所给步骤安装  \n",
    "# python安装\n",
    "1. Anaconde的下载过程中已经安装了python3.90版本  \n",
    "2. 在VScode侧边栏中打开扩展下载Chinese汉化包，code runner以及python的整合包  \n",
    "3. 新建一个文件夹，文件夹名称不能含有汉语及特殊字符  \n",
    "4. 在vscode中打开新建文件夹，在该文件夹里新建文件，注意命名后面加上.py   \n",
    "5. 测试运行；输入测试代码 print（\"hello\")  \n",
    "6. 同时键入ctrl+shift+p找到Python选择解释器点击后点击解释路径，注意不要用conda那个路径  \n",
    "7. 运行程序，点击ctrl+shift+D,找到其中的“console'.\"integraTerminal\",并将”integrated“改为“external  \n",
    "# Python各个平台优缺点\n",
    "## pycharm\n",
    "1. 下载地址<https://www.jetbrains.com/pycharm/download/>  \n",
    "2. PyCharm 由著名软件开发公司 JetBrains 开发。在涉及人工智能和机器学习时，它被认为是最好的 Python IDE。最重要的是，Pycharm 合并了多个库（如 Matplotlib 和 NumPy），帮助开发者探索更多可用选项。  \n",
    "3. 兼容性： Windows、MacOS、Linux  \n",
    "4. 主要插件和功能：\n",
    "内置开发者工具\n",
    "远程开发能力\n",
    "实时编辑模式\n",
    "IPython Notebook  \n",
    "5. 优点：\n",
    "PyCharm 支持 web 开发框架，如 Pyramid、Flask 和 Django。\n",
    "提供智能代码功能，可以执行更精确、快速的 bug 修复。\n",
    "在 Docker 和 Vagrant 连接和 ssh 终端的帮助下，允许在远程主机上进行程序开发。  \n",
    "6. 缺点：\n",
    "界面庞杂\n",
    "其优点的成本高昂\n",
    "## Visual Studio Code\n",
    "1. 下载地址<https://code.visualstudio.com/Download>  \n",
    "2. Visual Studio Code 有时会与 Visual Studio IDE 混淆，后者并非 Python 使用者常用的工具。VS Code 是完整的代码编辑器，具备很多优秀功能，许多程序员称其为最好的 IDE 编辑器。    \n",
    "3. 兼容性： Windows、Linux、Mac OS\n",
    "4. 主要插件和功能：\n",
    "内置 git\n",
    "自定义工具扩展插件\n",
    "断点调试\n",
    "交互式控制台  \n",
    "5. 优点：  \n",
    "其 Electron 框架允许开发者在几乎所有平台上使用 VS Code。\n",
    "在编辑器中直接 debug。\n",
    "支持多个键盘快捷键，以加速编程。  \n",
    "6. 缺点：  \n",
    "debug 功能有限。\n",
    "没有内置模板。  \n",
    "## Sublime Text\n",
    "1. 下载地址<https://www.sublimetext.com/>\n",
    "2. Sublime Text 被认为是最好的 Python 编辑器，因为它简单、通用、方便。它使用广泛，可用于不同的平台。  \n",
    "3. 兼容性： Windows、Linux、Mac OS\n",
    "4. 主要插件和功能：\n",
    "简易导航，实现高性能\n",
    "支持不同包，以自定义编辑器\n",
    "只需一个关键词，即可复制常见代码段\n",
    "即时项目切换和分割编辑  \n",
    "5. 优点：\n",
    "可处理多种标记语言。\n",
    "允许用户选择想要进行的项目。\n",
    "具备能够提供类和函数宽索引的重要工具。\n",
    "提供强大的 API 和组织化的生态系统，以实现高性能。  \n",
    "6. 缺点：\n",
    "对于新手来说，过于高级。\n",
    "其 git 插件不是特别强大。  \n",
    "## VI/Vim\n",
    "1. 下载地址<https://www.vim.org/>  \n",
    "2. Vim 位列最好的 Python IDE 工具前 5 名。它是一个 modal editor，可以从「文件编辑」中分割文件。相比最初的 Vi，Vim 有了巨大进步，功能更加强大。  \n",
    "3. 兼容性： Windows、Linux、Mac OS、IOS、Android、UNIX、AmigaOS、MorphOS  \n",
    "4. 主要插件和功能：\n",
    "其脚本允许用 Python 执行几乎所有编程任务。\n",
    "Ctags，帮助实现更好的标记导航。\n",
    "内置基础词汇补全。  \n",
    "5. 优点：\n",
    "具备键盘界面，可以提升效率。\n",
    "支持多个插件（如版本控制工具、文件管理工具）。\n",
    "通过 .vimrc 文件实现不同扩展功能（如突出显示搜索结果）。  \n",
    "6. 缺点：\n",
    "界面笨拙，一些开发者认为其不方便使用。\n",
    "其 modal editor 需要用户花费一定时间学习。  \n",
    "## GNU Emacs\n",
    "1. 下载地址<https://www.gnu.org/software/emacs/emacs.html>  \n",
    "2. GNU Emacs 也是最好 Python 编辑器的有力竞争者。它常被描述为可扩展、自文档化、实时显示。尽管它在业界并非最新，但它经常升级来满足开发者的需求。  \n",
    "3. 兼容性： Windows、Linux、Mac OS、IOS、Android、UNIX、AmigaOS、MorphOS  \n",
    "4. 主要插件和功能：\n",
    "使用 Lisp 编程语言\n",
    "语法着色\n",
    "支持 Unicode  \n",
    "5. 优点：  \n",
    "Lisp 作为第二语言，可以帮助程序员更好地编程。\n",
    "Emacs 可与多个不同平台兼容。\n",
    "提供大量自定义脚本供开发者使用。  \n",
    "6. 缺点：  \n",
    "用户可能需要多花一点时间，来学习该编辑器的复杂自定义过程。\n",
    "使用上比其他一些 IDE 要复杂一些。\n",
    "# python相关软件安装\n",
    "## sublime Text\n",
    "### 安装教程\n",
    "1. 打开Sublime Text官网下载安装包。官网下载链接：<http://www.sublimetext.com/3>\n",
    "2. Windows32位操作系统选择“Windows”，64位操作系统选择“Windows64bit”，直接点击即可，如图所示。\n",
    "3. 把安装包下载到电脑上，注意要记住下载路径。\n",
    "4. 双击安装包，点击next，注意勾选“Add to explorer context menu”，这是添加右键菜单的选项，就是以后你的一些文档都可以使用sublime text打开，然后继续点击“next”。\n",
    "\n",
    "5. 然后点击“install”，就可以安装了，安装完成后，点击“Finish”。\n",
    "6. 安装完成后，去桌面上找到sublime text快捷方式，如果没有的话，可以去安装文件夹下把sublime_text.exe发送快捷方式到桌面，然后打开就可以使用了。\n",
    "### 中文设置\n",
    "安装好Sublime Text之后，因为Sublime Text的界面都是英文的，英文那我看不懂呀，下面我就来介绍下如何将sublime text设置成中文。\n",
    "1. 打开软件，点击Preference，选择最底部的Package Control，出现查找栏。这里注意：如果点击Preference没有Package Control，可以选择按住快捷键Shift+Ctrl+P，也会出现查找栏。\n",
    "2. 然后在搜索框中输入关键字 install ,点击选择其中的：Package Control: Install Package。\n",
    "3. 刚点击之后并不会立刻有反应，需要稍等一会，然后就会弹出一个消息框，表示插件列表加载完成，出现如下图的列表。\n",
    "4. 在搜索框中输入chinese，选择下拉框中的ChineseLocalizations，如图：\n",
    "5. 点击之后，中文包就安装完成了\n",
    "## pycharm  \n",
    "### PyCharm安装过程\n",
    "1. 找到你下载PyCharm的路径，双击.exe文件进行安装\n",
    "2. 点击 Next 后，我们进行选择安装路径页面（尽量不要选择带中文和空格的目录）选择好路径后，点击 Next 进行下一步。\n",
    "3. 进入 Installation Options（安装选项）页面，全部勾选上。点击 Next\n",
    "4. 进入 Choose Start Menu Folder 页面，直接点击 Install 进行安装\n",
    "5. 等待安装完成后出现下图界面，我们点击 Finish 完成。\n",
    "## Geany\n",
    "1. 首先我们去官网下载这款编辑器，在官网的位置如下图，最好是下载一个翻译软件；\n",
    "点击上图中的<Geany-1.33_setup.exe>进行下载，软件的大小只有14.7兆是一款很轻巧的编辑器，下载完成之后双击安装，\n",
    "安装的步骤十分简单，选择“下一步”然后同意其协议，之后就一直“下一步”到底即可。\n",
    "2. 使用\n",
    "安装完成之后会生成快捷图标，下次使用的时候直接双击快捷图标即可，双击打开Geany编辑器。\n",
    "首选我们执行：项目-新建；然后在弹出的窗口里设置项目的名字和项目的保存位置：\n",
    "然后我们执行：文件-另存为，将空白文件命名为“hello”然后保存到刚刚创建的项目中。\n",
    "然后我们随便输出一行代码：“print(\"Hello Python world!\")”，然后F5运行（也可以执行：生成-执行）。\n",
    "3. END配置  \n",
    "如果运行失败可能是编辑器没有找到python的位置这时候需要我们自己进行设置，执行：生成-设置生成命令；\n",
    "Geany编辑器安装和使用方法\n",
    "然后设置编译命令和执行命令：  \n",
    "C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python37-32\\Python\n",
    "上面加粗的的为python的地址；  \n",
    "编译命令：地址+空格+-m py_compile \"%f\"  \n",
    "执行命令：地址+空格+\"%f\"  \n",
    "   \n",
    "\n",
    "\n",
    "\n",
    "\n"
   ]
  }
 ],
 "metadata": {
  "language_info": {
   "name": "python"
  },
  "orig_nbformat": 4
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
